package com.boco.ibssystem.business.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.boco.biinjectionserviceapi.vo.Params;

import java.util.List;
import java.util.Map;

/**
 * 描述：
 * 重症精神疾病管理卡
 *
 * @author sunshixiong
 * @date 2019/5/14-11:10
 */
@DS("oracle")
public interface IJsjbHzglkMapper {


  /**
   * 按月获取管理人数统计
   *
   * @param params
   * @return
   */
  Map<String, Object> getTotalByMonth(Params params);

  /**
   * 精神疾病患者性别比
   * (0:为止性别，1：男性，2：女性，9：未说明的性别）
   *
   * @param params
   * @return
   */
  Map<String, Object> getSexRatio(Params params);

  /**
   * 重性精神疾病过激行为
   *
   * @param params
   * @return
   */
  Map<String, Object> getSpiritOfUltra(Params params);

  /**
   * 重性精神疾病分类
   * (1:精神分裂症，2:分裂情感性障碍,3：偏执型精神病，4：双向障碍，
   * 5：癫痫所致精神障碍，6：精神发育迟滞伴发精神障碍，9：其他）
   *
   * @param params
   * @return
   */
  Map<String, Object> getNameKind(Params params);

  /**
   * 获取详情列表
   * @param params
   * @return
   */
  List<Map<String,Object>> getDetail(Params params);


 }
